fix(auth): include retry interval in pending device authorization error - #264
Conversation
|
@masterkain Please check this just this once. |
OpenAI generic 403/404 device responses omitted the configured retry interval, so nested authorization_pending replies were finalized as token-exchange failures instead of scheduling another poll. Preserve the interval and give operators consistent copy actions for authorization URLs, device codes, and verification URLs across link and relink surfaces. Keep copied feedback stable during LiveView polling patches. refs #264 refs #188 Co-authored-by: jskorlol <jskorlol@gmail.com>
|
Thanks @jskorlol for the detailed diagnosis and proposed fix in PR #264 We independently reproduced the failure reported in issue #188: generic device-token What shipped on
The retained findings landed independently in commit Verification completed:
The full suite was intentionally not rerun for the final test-only amendment Closing PR #264 without merging because the confirmed work is now on |
The pending browser flow looked like a completed success and hid the cross-browser copy action behind an unlabeled icon, which made the operator handoff difficult to follow. Use one compact two-step workflow for link and relink, keep pending status neutral, expose a labeled copy action, and provide a deterministic dev showcase for visual review. refs #264 refs #188
This is a PR regarding the resolution of the issue. #188